package main
import (
	"fmt"
)

// 演示golang中基本数据类型转换
func main(){

	var i int = 100
	// 希望将i 转  float32类型 
	// T(V)  T是数据类型  V是变量
	var n1 float32 = float32(i)
	var n2 int8 = int8(n1)
	var n3 int64 = int64(n2)

	fmt.Printf("i=%v,n1=%v,n2=%v,n3=%v",i,n1,n2,n3)

	// 原本的类型不会改变
	fmt.Printf("\ni的类型%T",i)


	// 转换的时候要注意  这样会演出
	var num1 int64 = 999999
	var num2 int8 = int8(num1)
	fmt.Println("\nnum1", num1)
	fmt.Println("num2", num2)


}